home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QRZ! Ham Radio 4
/
QRZ Ham Radio Callsign Database - Volume 4.iso
/
digests
/
tcp
/
940176.txt
< prev
next >
Wrap
Text File
|
1994-11-13
|
18KB
|
724 lines
Date: Thu, 18 Aug 94 04:30:01 PDT
From: Advanced Amateur Radio Networking Group <tcp-group@ucsd.edu>
Errors-To: TCP-Group-Errors@UCSD.Edu
Reply-To: TCP-Group@UCSD.Edu
Precedence: Bulk
Subject: TCP-Group Digest V94 #176
To: tcp-group-digest
TCP-Group Digest Thu, 18 Aug 94 Volume 94 : Issue 176
Today's Topics:
DAMA Implementaion and Interpretation
Okie Thoughts #2 (9 msgs)
Okie thoughts 2
PRUG WWW server
X1J gurus? (2 msgs)
Send Replies or notes for publication to: <TCP-Group@UCSD.Edu>.
Subscription requests to <TCP-Group-REQUEST@UCSD.Edu>.
Problems you can't solve otherwise to brian@ucsd.edu.
Archives of past issues of the TCP-Group Digest are available
(by FTP only) from UCSD.Edu in directory "mailarchives".
We trust that readers are intelligent enough to realize that all text
herein consists of personal comments and does not represent the official
policies or positions of any party. Your mileage may vary. So there.
----------------------------------------------------------------------
Date: Thu, 18 Aug 94 08:51:01 EST
From: BARRY TITMARSH <BTITMARS%ESOC.BITNET@vm.gmd.de>
Subject: DAMA Implementaion and Interpretation
To: TCP-GROUP <TCP-GROUP@ucsd.edu>, wnos-group <WNOS-L@EDUGRAF.UFSC.BR>
ARRL : 8th Computer Networking Conference - October 7, 1989 - page 203-209
DAMA - A NEW METHOD OF HANDLING PACKETS ?
==========================================
by Detlef J. SCHMIDT, DK4EG Steinbrecherstr. 22 D-38106 BRAUNSCHWEIG
NORD><LINK e.V.
c/o Peter Glzow, DB2OS
Allensteiner Str. 5
D-30880 LAATZEN
Germany
Translation : Mark Bitterlich, WA3JPY
Reprint : Pierre Cornelis, ON7PC
ª...ß
Connect Establish :
-------------------
When a node attempts to connect to a user, the node adds the users ID to
it's polling list and begins to send SABMs to that station. If after a
certain amount of tries no UA is received, the user is assumed to be
inoperable and is removed from the polling list.
When a new user starts a connect sequence to the node, he begins by sending
SABMs to the master in a simple CSMA manner duplicating the existing method
used today. Collisions are possible during this phase, so it might be
necessary to repeat the SABMs several times until the node replies with a
UA. Once the node recognizes the users connection attempt, the users ID is
added to the polling list in a fashion very similar to the one used by
TheNet nodes (TheNet userlist) and the node (master) is now in control of
the uplink users station.
After the user sends SABMs and the node replies
with a UA,
the user replies with an RR0 to signal to the node that it had a
£££££££££££££
>>> this can also be interpreted as sending an I frame NR=0 NS=0
>>> if the upper layer has data to send in the case of tcpip
>>> Comments please ??
successful reception of UA.
ª...ß
uhf sent (Sun Aug 14 09:41:33 1994):
AX25: DC0HK to DB0RT-10 via DB0DAR SABM(P)
uhf recv (Sun Aug 14 09:41:41 1994):
AX25: DB0RT-10 to DC0HK via DB0DAR* UA(F) ªDAMAß
uhf sent (Sun Aug 14 09:41:41 1994):
AX25: DC0HK to DB0RT-10 via DB0DAR I NR=0 NS=0 pid=IP
IP: len 84 44.130.24.71->44.130.60.100 ihl 20 ttl 63 prot ICMP
ICMP: type Echo Request id 63232 seq 0
.............. !"#$%&'()*+,-./01234567
>>> as can be seen in the above trace.. I believe that at the time dama was
>>> invented it did not! consider upper layers of ax25 like tcpip and L3/L4
>>> netrom which acts the exact same way.
Or have I read this the wrong way ?? I have a local dama digi sysop
who thinks different. Please some constructive comments, I have seen no
responce yet, from you guys.
Thanks Barry gm8sau/dc0hk
------------------------------
Date: Wed, 17 Aug 94 11:51:36
From: kz1f@RELAY.HDN.LEGENT.COM
Subject: Okie Thoughts #2
To: "Brian A. Lantz" <brian@lantz.cftnet.com>, tcp-group@ucsd.edu
> > This message is in MIME format. The first part should be readable text,
> > while the remaining parts are likely unreadable without MIME-aware tools.
I, for one, was pleasantly surprised to see a MIME msg arrive here. This
means that altleast some of us are moving past the 1970's, 821 is all but
dead. Going forward is a good thing!
WAlt
------------------------------
Date: Wed, 17 Aug 94 12:53:30
From: jks@giskard.utmem.edu
Subject: Okie Thoughts #2
To: kz1f@RELAY.HDN.LEGENT.COM, "Brian A. Lantz" <brian@lantz.cftnet.com>,
Walt said:
> I, for one, was pleasantly surprised to see a MIME msg arrive here.
Me too... wake up guys the future is already here with implementation of
RFC 1521...
Jack Spitznagel - KD4IZ
------------------------------
Date: Wed, 17 Aug 1994 14:58:16 -0400
From: "Brandon S. Allbery" <bsa@kf8nh.wariat.org>
Subject: Okie Thoughts #2
To: jks@giskard.utmem.edu
In your message of Wed, 17 Aug 1994 12:53:30, you write:
+---------------
| Me too... wake up guys the future is already here with implementation of
| RFC 1521...
+------------->8
The obvious question, however, is: who's writing the MIME-capable external
mailer(s) for DOS (and especially, one for use with NOS)? Let's face it; the
audience of tcp-group isn't all on Unix boxes.
++Brandon
--
Brandon S. Allbery KF8NH [44.70.4.88] bsa@kf8nh.wariat.org
Linux development: iBCS2, JNOS, MH
------------------------------
Date: Wed, 17 Aug 94 16:35:14
From: kz1f@RELAY.HDN.LEGENT.COM
Subject: Okie Thoughts #2
To: "Brandon S. Allbery" <bsa@kf8nh.wariat.org>, tcp-group@ucsd.edu
> The obvious question, however, is: who's writing the MIME-capable
> external mailer(s) for DOS (and especially, one for use with NOS)? Let's
> face it; the audience of tcp-group isn't all on Unix boxes.
Brandon, neither are we...Its OS/2 (as well as Unix). Not to start a jehad
(awgh but why not), I think the DOS folks are in for a rude awakening, I
dont know of anyone doing dosnos anymore, its OS/2 or Linux. And its tough
to fit anymore code into DOS anyways. The idea behind MIME is sending voice,
bmp's, exe's and data too. So, even if someone were willing to write the RFC
to DOS, what are you going to play the audio with and what are you going to
display the bmp's with...etc etc.
Walt
------------------------------
Date: Wed, 17 Aug 1994 17:30:32 -0400
From: "Brandon S. Allbery" <bsa@kf8nh.wariat.org>
Subject: Okie Thoughts #2
To: kz1f@RELAY.HDN.LEGENT.COM
In your message of Wed, 17 Aug 1994 16:35:14, you write:
+---------------
| Brandon, neither are we...Its OS/2 (as well as Unix). Not to start a jehad
| (awgh but why not), I think the DOS folks are in for a rude awakening, I
| dont know of anyone doing dosnos anymore, its OS/2 or Linux. And its tough
+------------->8
I know quite a few who are still on DOS, and I'm on record as disrecommending
JNOS for Linux for the average leaf node. NOS for DOS still has some life in
it, especially when run under DESQview or MS-Windows (or OS/2, etc.) and
provided with decent external mailers. I suspect that not even a stable
MS-Windows 4.x will kill off DOS any time soon; look how long Apple ][, CP/M,
etc. hung on against the IBM PC.
++Brandon
--
Brandon S. Allbery KF8NH [44.70.4.88] bsa@kf8nh.wariat.org
Linux development: iBCS2, JNOS, MH
------------------------------
Date: Wed, 17 Aug 1994 14:56:37 -0700
From: brian@nothing.ucsd.edu (Brian Kantor)
Subject: Okie Thoughts #2
To: tcp-group@ucsd.edu
Until you have something that does MIME in a more natural way, feel free
to use the following little utility.
- Brian
/*
* Brian Kantor's stupid little MIME encode/decode utility
*
* I'm not proud of this code.
*
* this runs fine on a Sun. Elsewhere, you're on your own.
*
* copyright (c) 1994 give it away but don't sell it
*/
#include <stdio.h>
int eflag = 0;
int hflag = 0;
int qflag = 0;
int lsz = 0;
main(argc,argv)
int argc;
char *argv[];
{
int c;
if (argc < 2)
{
fprintf(stderr,"Usage: mime {-e|-d} [-h] {-b|-q}\n");
exit(1);
}
while ( (c = getopt(argc, argv, "edhbq")) != -1)
{
switch(c)
{
case 'd':
eflag = 0;
break;
case 'e':
eflag = 1;
break;
case 'h':
hflag = 1;
break;
case 'b':
qflag = 0;
break;
case 'q':
qflag = 1;
break;
}
continue;
}
fprintf(stderr, "%s input, %scode %s\n",
(hflag?"hex":"binary"),
(eflag?"en":"de"), (qflag?"qp":"b64"));
if (eflag) /* encode */
{
if (qflag)
qpencode();
else
b64encode();
}
else
{ /* decode */
if (qflag)
qpdecode();
else
b64decode();
}
}
int
inchar()
{
char buf[4];
if (hflag)
{
buf[0] = getchar();
if (feof(stdin))
return(EOF);
buf[1] = getchar();
if (feof(stdin))
return(EOF);
buf[3] = 0;
return(strtol(buf, 0, 16));
}
else
return(getchar());
}
static char HEX[] = "0123456789ABCDEF";
int
qpencode()
{
int c, i;
while (1)
{
c = inchar();
if (c == EOF)
return;
/* EOL */
if (c == 10)
{
putchar(c);
lsz = 0;
continue;
}
/* printable char not '=' */
if (c >= 32 && c <= 126 && c != 61)
{
lchk(1,1);
putchar(c);
continue;
}
/* everything else gets encoded */
lchk(3,1);
putchar('=');
putchar(HEX[(c & 0x0f0) >> 4]);
putchar(HEX[(c & 0x0f)]);
}
}
lchk(n,q)
int n,q;
{
lsz += n;
if (lsz > 72)
{
if (q) /* qp encoded */
puts("=");
else
putchar('\n');
lsz = 0;
}
}
static char B64[] =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
int
b64encode()
{
int c, i;
int bbuf[8];
i = 0;
bzero(bbuf, sizeof bbuf);
while (1)
{
c = getc(stdin);
if (feof(stdin))
break;
bbuf[i++] = c & 0xff;
/* when we have 3 chars, squirt out 4 encoded bytes */
if (i >= 3)
{
lchk(4,0);
putchunk(3, bbuf);
i = 0;
bzero(bbuf, sizeof bbuf);
}
}
putchunk(i, bbuf);
}
putchunk(nc,bf)
int nc;
int bf[];
{
int np;
#define OB(x) (putchar((B64[(x) & 63])))
if (nc <= 0)
return;
if (nc > 3)
return;
if (nc > 0)
{
/* top six bits of first byte */
OB((bf[0] & 0xfc) >> 2);
/* bot 2 bits of first byte, top 4 bits of 2nd byte */
OB(((bf[0] & 3) << 4) | ((bf[1] &0xf0) >> 4));
}
if (nc > 1)
/* bot 4 bits of 2nd, top 2 bits of 3rd */
OB(((bf[1] & 0x0f) << 2) | ((bf[2] & 0xc0) >> 6));
if (nc > 2)
/* bot 6 bits of 3rd */
OB(bf[2]);
np = 3 - nc;
while (np-- > 0)
putchar('=');
}
/*
* decode Quoted-Printable mime message line
* squirts out as hex file image to ccmail file
*/
int
qpdecode()
{
int escaped;
int c;
char buf[4];
escaped = 0;
while (1)
{
c = inchar();
if (c == EOF)
return;
if (c == '\n')
{
if (!escaped) /* EOL == hard NL unless escaped */
putchar(0x0a);
escaped = 0;
continue;
}
/* is it an unencoded character */
if (c == '=') /* QP escape character */
{
escaped = 1;
continue;
}
/* not escaped, not escape char, output it */
if (!escaped)
{
putchar(c & 0xff);
continue;
}
/* expect two hex chars after escape */
buf[0] = c;
buf[1] = inchar();
buf[3] = 0;
c = strtol(buf, 0, 16);
putchar(c);
escaped = 0;
continue;
}
}
/*
* decodes base-64-encoded text
* by turning each 4 base-64 characters into 3 8-bit bytes
* and then outputting them
*/
b64decode()
{
char *b;
int i;
unsigned c, c1, c2, c3;
int cc;
i = 1;
while((cc = inchar()) != EOF)
{
b = (char *)index(B64, cc);
if (b == NULL)
continue;
c = (unsigned)(b - B64);
switch(i++)
{
case 1:
c1 = ( (c & 0x3f) << 2); /* 1st 6 bits of c1 */
c2 = c3 = 0;
continue;
case 2:
c1 |= ( (c & 0x30) >> 4); /* 2nd 2 bits of c1 */
c2 = ( (c & 0x0f) << 4); /* 1st 4 bits of c2 */
continue;
case 3:
c2 |= ( (c & 0x3c) >> 2); /* 2nd 4 bits of c2 */
c3 = ( (c & 0x03) << 6); /* 1st 2 bits of c3 */
continue;
case 4:
c3 |= (c & 0x3f); /* 2nd 6 bits of c3 */
i = 1;
break;
}
putchar(c1);
putchar(c2);
putchar(c3);
}
if (i == 4)
fprintf(stderr, "early eof in b64decode\n");
if (i == 2 || i == 3)
putchar(c1);
if (i == 3)
putchar(c2);
}
------------------------------
Date: Wed, 17 Aug 1994 15:31:49 -0700 (PDT)
From: Lyndon Nerenberg <lyndon@canada.unbc.edu>
Subject: Okie Thoughts #2
To: "Brandon S. Allbery" <bsa@kf8nh.wariat.org>
In the PC world you can run Eudora under Windoze, or Pmail under raw DOS
as well as Windoze, if you require MIME support.
Both are freeware. (Yes, there is also a commercial version of Eudora,
but the free one works fine, too.)
--lyndon VE7TCP/VE6BBM
------------------------------
Date: Thu, 18 Aug 1994 08:42:13 EET
From: "Markus Lamminmaki OH6LSA" <MARKUS@TECHNIS.VTYH.FI>
Subject: Okie Thoughts #2
To: tcp-group@UCSD.EDU
>+---------------
>| Me too... wake up guys the future is already here with implementation of
>| RFC 1521...
>+------------->8
>
>The obvious question, however, is: who's writing the MIME-capable external
>mailer(s) for DOS (and especially, one for use with NOS)? Let's face it; the
>audience of tcp-group isn't all on Unix boxes.
>
>++Brandon
Well, you could try PMAIL, you can get it working with NOS. Wery good
peace of software indeed, you can find it atleast in risc.ua.edu or
tyr.let.rug.nl.
---
Vasa Polytechnic Email: markus@technis.vtyh.fi
PB 6, SF-65201, FINLAND postmaster@vtyh.fi
Fax: +358-61-3230 610 Please, someone, make X.400 go away!
Work:+358-61-3230 661 Home: +358-61-3171 466
Death, drums and guitars, they finaly got it right! (B&Bh)
------------------------------
Date: Thu, 18 Aug 94 9:29:37 DST
From: Martin W Freiss <freiss.pad@sni.de>
Subject: Okie Thoughts #2
To: kz1f@RELAY.HDN.LEGENT.COM
> > The obvious question, however, is: who's writing the MIME-capable
> > external mailer(s) for DOS (and especially, one for use with NOS)? Let's
> > face it; the audience of tcp-group isn't all on Unix boxes.
>
> Brandon, neither are we...Its OS/2 (as well as Unix). Not to start a jehad
> (awgh but why not), I think the DOS folks are in for a rude awakening, I
> dont know of anyone doing dosnos anymore, its OS/2 or Linux. And its tough
> to fit anymore code into DOS anyways. The idea behind MIME is sending voice,
> bmp's, exe's and data too. So, even if someone were willing to write the RFC
> to DOS, what are you going to play the audio with and what are you going to
> display the bmp's with...etc etc.
With external programs spawned by the mailer. I do it this way with PCElm 3.21,
which does it crudely, but it works, using freeware and shareware programs
to play voicemail through a soundblaster card and view JPG pictures.
This approach is suggested in one of the RFCs (I forgot the number) about
MIME, and is both easy to code and easy to configure.
So, MIME works under DOS. Of course, an integrated multimedia work
environment with mail under DOS (something like Andrew) will be nigh impossible.
Trying to send digitized voice over a congested 1200 Bd packet link is another
matter entirely :-)
-Martin
--
Martin Freiss | R&D computer center | freiss.pad@sni.de
Siemens Nixdorf Infosystems | Dept. MR OI 4 | NIC MF194
Paderborn, Germany | Phone +49 5251 8 15642
"The average pointer, statistically, points somewhere in X." -Hugh Redelmeier
------------------------------
Date: Thu, 18 Aug 94 09:03:00 BST
From: Martin Lines <mlines@sni.co.uk>
Subject: Okie thoughts 2
To: tcp-group@UCSD.EDU
Haven't we gone around the same loop again?
Shouldn't NOS be acting as a front-end comms box. Mine
is and as a consequence who cares that it runs on DOS?.
Surely its up to the mailer how it handles MIME etc not the mail
infrastructure and there are a few suitable MIME mailers
around for use on any access system (Windows etc)
Flames to /dev/null
Martin Lines
mlines@sni.co.uk
------------------------------
Date: Thu, 18 Aug 1994 20:10:44 +0900
From: Isao SEKI <seki@nanno.tama.prug.or.jp>
Subject: PRUG WWW server
To: tcp-group@UCSD.EDU
Hi ALL,
We have exported WWW server at "Hamfair '94" on japanese day time
(UT -0900) from today to Aug.21. At server had many japanese euc
text and many PRUG members pictures.
http://pdemo01.hamfair.prug.or.jp/
(163.213.30.1)
And we have exported every time
http://www.prug.or.jp/
PRUG - Packet Radio Users' Group
Hamfair - Bigest ham's festival at Japan.
Isao
---
Isao SEKI / JM1WBB (HAM Radio)
EMail: seki@tama.prug.or.jp (NeXT Mail OK) / iseki@cisco.com
------------------------------
Date: Wed, 17 Aug 94 08:17:20 CDT
From: mfoster@amoco.com (Michael H. Foster)
Subject: X1J gurus?
To: nos-bbs@hydra.carleton.ca, tcp-group@UCSD.EDU
Has anyone optimized their x1j parms?
With several band openings over the past few weeks, the x1j's locally
lose their buffer space and hose up until a reset is given. We are
trying different parm settings hoping the node will release it's buffer
space faster, but we have no serious documentation to guide these settings.
Can anyone provide any insight or specifics?
Thanks in advance,
Mike, wa5txx
mfoster@amoco.com
------------------------------
Date: Thu, 18 Aug 1994 02:38:49 -0700 (PDT)
From: Bob Merritt <ka4byp@netcom.com>
Subject: X1J gurus?
To: "Michael H. Foster" <mfoster@amoco.com>
On Wed, 17 Aug 1994, Michael H. Foster wrote:
> Has anyone optimized their x1j parms? > With several band openings over
the past few weeks, the x1j's locally > lose their buffer space and hose
up until a reset is given. We are > trying different parm settings hoping
the node will release it's buffer > space faster, but we have no serious
documentation to guide these settings. > Can anyone provide any insight or
specifics? >
Mike... we found that decreasing the max # of nodes to 30,
and increasing the min qual to abt 120 helps the most in that area. Other
things to do is to disable help, and reduce the mheard #. Also, we
installed a 10MHz speed up kit from Paccomm that keeps the buffers up near
600-700 and cpu looping at 900-1200. Hope that helps...
73/bob
*******
Bob Merritt KA4BYP -----> ka4byp@netcom.com <-----
------------------------------
End of TCP-Group Digest V94 #176
******************************